﻿using System;
using System.Runtime.Serialization;

namespace Axium.Contracts.Data
{
    /// <summary>
    /// Datacontact defines what data needs to be returned to service caller. Usually it looks the same as db table or
    /// dataset from stored procedure.
    /// </summary>
    [DataContract(Namespace = "http://axium.com/2012")]
    public class SomeItem
    {
        [DataMember]
        public string MRN { get; set; }
        [DataMember]
        public int OrderNum { get; set; }
        [DataMember]
        public int NDC { get; set; }
        [DataMember]
        public string DrugName { get; set; }
        [DataMember]
        public long Quantity { get; set; }
        [DataMember]
        public decimal HCPC { get; set; }
        [DataMember]
        public decimal HCPCBilling { get; set; }
        [DataMember]
        public decimal TotalQWP { get; set; }
        [DataMember]
        public decimal Discount { get; set; }
        [DataMember]
        public bool Quote { get; set; }
        [DataMember]
        public decimal ICD9_Primary { get; set; }
        [DataMember]
        public long QtyAllowed { get; set; }
        [DataMember]
        public DateTime DateEntered { get; set; }
        [DataMember]
        public string Test { get; set; }
        [DataMember]
        public double FloatTest { get; set; }
    }
}
